[pull] master from marmelab:master#39
Conversation
Co-authored-by: Jean-Baptiste Kaiser <jb@marmelab.com>
Co-authored-by: Jean-Baptiste Kaiser <jb@marmelab.com>
Add RecordField component
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
Co-authored-by: Gildas Garcia <1122076+djhi@users.noreply.github.com>
…able [Doc] Change our `Datagrid` examples to `DataTable`
[Doc] AuthProvider List: Add Appwrite
Allow resource specific translations for pages and buttons
Reviewer's GuideThis PR systematically replaces the legacy Datagrid component with the new DataTable iterator, enriches components with MUI theming support via styled and useThemeProps, enhances localization by introducing resource-specific label resolution, updates tests and stories to validate the new behaviours, and extends the useUpdateMany hook to support middleware injection. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Review these changes at https://app.gitnotebooks.com/Stars1233/react-admin/pull/39 |
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )
Summary by Sourcery
Replace the legacy Datagrid component with a new DataTable iterator throughout the codebase and documentation; introduce full Material-UI theming support for defaultProps and styleOverrides via useThemeProps and styled() in buttons, inputs, fields, and list components; enhance all action buttons (Delete, Edit, Show, List, BulkExport, BulkUpdate, etc.) to use resource-aware translations and allow label/confirmation customizations; extend the useUpdateMany hook to accept custom mutation middlewares; update tests and stories to cover theming, translations, and the DataTable migration.
New Features:
<Datagrid>to<DataTable>across code, docs, and examplesuseThemeProps) and styled wrappers to support defaultProps and styleOverrides in Material-UI theme for all major componentsuseResourceTranslationuseUpdateManyto accept agetMutateWithMiddlewaresoption for injection of update middlewaresEnhancements:
<DataTable>instead of<Datagrid>Documentation:
<DataTable>iteratorTests: